Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix the Circle CI error by removing the test-multi-arch job #2203

Merged
merged 2 commits into from
Oct 3, 2024

Conversation

allenxwang
Copy link
Contributor

@allenxwang allenxwang commented Oct 3, 2024

Summary

  1. Why:

test-multi-arch job fails due to image ubuntu-2004:202107-02 is unavailable. See https://discuss.circleci.com/t/linux-image-deprecations-and-eol-for-2024/.

On the other hand, builds and integration tests on other platforms pass.

  1. What:

Removed the job test-multi-arch to unblock the PR workflow.

I also tried to fix this by using the default machine image as suggested in the above link but it failed in findbugs due to class file version issue.

Categorization

  • documentation
  • bugfix
  • new feature
  • refactor
  • security/CVE
  • [x ] other

@yasiribmcon
Copy link
Contributor

Hi @allenxwang default machine image is referring to ubuntu 22.04 image - ubuntu-2204:2024.05.1 instead of ubuntu 20.04, which could be the reason CI build started to fail.
Could you please try to run jobs with ubuntu-2004:current image which is actually ubuntu-2004:2024.05.1 which is not a part of the deprecated list.
It would be preferable if building s390x remains a part of CI.

@allenxwang
Copy link
Contributor Author

Hi @allenxwang default machine image is referring to ubuntu 22.04 image - ubuntu-2204:2024.05.1 instead of ubuntu 20.04, which could be the reason CI build started to fail. Could you please try to run jobs with ubuntu-2004:current image which is actually ubuntu-2004:2024.05.1 which is not a part of the deprecated list. It would be preferable if building s390x remains a part of CI.

Tried this in a different branch but got the same error in CI: java.lang.IllegalArgumentException: Unsupported class file major version 65

Copy link
Contributor

@CCisGG CCisGG left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm ok with merge this to unblock the pipeline for now, but I think we should RC the build error and add this back once we know how to fix the error. IMO other companies or users may still depend on this test-multi-arch-s390x and removing it may introduce uncertainties to those users.

@allenxwang allenxwang merged commit 7b35568 into main Oct 3, 2024
6 checks passed
@allenxwang allenxwang deleted the fix_ci_error branch October 3, 2024 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants